Вопрос

Я парень, который разместился на HostGator, потому что мне нужен дешевый PHP-хостинг.Тем не менее, я играл с сервером Jaxer на моем Linux box, и я хотел бы писать на нем веб-приложения.Кто-нибудь может порекомендовать доступный хост, который запускает или позволит мне запустить Jaxer?Я бы предпочел не приобретать выделенный сервер или сервер VP...

Спасибо сообществу!

Это было полезно?

Решение

VPS - это способ пойти наперекор вашим желаниям.Linode, Slicehost и ServerGrove предлагают довольно конкурентоспособные уровни хостинга VPS по сравнению с общим / кластеризованным хостингом с приличным уровнем доступа (т.Е.ssh, php.ini, cron и т.д.)

Другие советы

Джаксер - это мертвая технология.Какой-нибудь хакер-некромант может воскресить его, но это маловероятно.

Jaxer 1.0 был выпущен в январе 2008 года и после этого получил лишь несколько незначительных обновлений, в основном исправляющих типичные ошибки и ограничения версии 1.0.Последнему выпуску, 1.0.3, исполнилось около трех лет, когда я пишу это.

Три года - это долгий срок, чтобы ждать обновления продукта с открытым исходным кодом, особенно учитывая, что Jaxer умер практически сразу, как началась гонка за скоростью Javascript.Jaxer основан на Firefox 3.0, поэтому у него нет Трассировочный ключ и JägerMonkey успехи, достигнутые Mozilla с момента этого выпуска.

С тех пор код Джаксера был помещен в репозиторий с открытым исходным кодом, но никаких существенных обязательств сделано не было с момента той первоначальной проверки.

В старые форумы поддержки закрыты и новый список рассылки Jaxer содержит небольшое содержание.В основном она состоит из вопросов без ответов.

Aptana — компания , которая создала Jaxer — был куплен разработано Appcelerator, компанией, специализирующейся на настольных компьютерах.Ускоритель приложений Часто задаваемые вопросы по приобретению Aptana говорит, что они намерены продолжить разработку серверных продуктов Python, PHP и Rails.Jaxer не участвует в этом, будучи описанным как "в режиме технического обслуживания", а объявления появятся в конце первого квартала 2011 года.С тех пор сверчки.

Перед выкупом Appcelerator Apatana удалила Jaxer из загрузки Studio.Вы могли тогда и все еще можете скачай его по отдельности, но это слабое утешение, учитывая, что поддержка для этого, по-видимому, звучит так: "если она сломается, вы сможете сохранить обе части".

Даже если бы Jaxer был здоровым, процветающим проектом, у него все еще есть некоторые серьезные недостатки:

  1. Браузер Javascript, платформа, на которой построен Jaxer, не знает, как запускать код в надежных отдельных изолированных средах, поэтому вам нужен отдельный интерпретатор для каждого сайта, размещенного на сервере.Это приводит к расходу памяти, что является одной из главных причин повышения платы за хостинг.

  2. Это было бы не так плохо, если бы основная технология была экономным пользователем оперативной памяти, но это не так:это Firefox, программа, требующая оперативной памяти.Во время отладки сбоя сервера из-за нехватки памяти я обнаружил, что основная проблема заключалась в том, что запуск внешнего процесса увеличил использование виртуальной машины на 35 МБ.Это был одноразовый сбой только при первом запуске, а не утечка памяти, но умножьте это на количество процессов Jaxer, которые у вас обслуживают подключения (по умолчанию 3, с более высокой производительностью), и вы уже превысите лимит в 64 или 128 МБ для некоторых дешевых планов хостинга.Абсолютный минимум для размещения функционального сайта Jaxer составляет 256 МБ, а 512 МБ намного безопаснее.

  3. Вы можете частично обойти нехватку оперативной памяти в Jaxer, запустив технологию виртуальной машины, которая позволяет вам использовать пространство подкачки, поэтому такие вещи, как библиотеки GUI, используемые Jaxer (!), не остаются в оперативной памяти, но многие этого не делают.Часто вам приходится использовать более дорогой хостинг, чтобы получить что-то вроде Xen, а не более эффективную виртуальную систему, такую как OpenVZ, которая не позволяет вам использовать пространство подкачки.

  4. Поскольку Jaxer больше не исправляется, в нем все еще есть ошибки, которые могут привести к сбою или зависанию сервера.Я столкнулся с тем, что какой-то случайный бот в сети получал доступ к случайным URL-адресам на моем сервере, заставляя Jaxer запускаться для каждого из них, в конечном итоге приводя систему к нехватке ресурсов.Мне пришлось перестроить способ построения моего сайта, чтобы обращения бота обслуживались только Apache, ограничив Jaxer единственным поддеревом сайта.Однако это всего лишь обходной путь, потому что все, что вам нужно было бы сделать, чтобы снова начать сбой, - это получить доступ к множеству случайных URL-адресов в новом поддереве.Примерно каждый месяц мне приходится перезагружать VPS, потому что он потребляет всю оперативную память, вероятно, потому, что кто-то наткнулся на это слабое место в дизайне.

Суть в том, что Jaxer совершенно не подходит для дешевого общего хостинга.

Чтобы вы не подумали, что я какой-то ненавистник Jaxer, позвольте мне предварительно защититься, указав, что я был одним из первых пользователей Jaxer (до версии 1.0), был одним из самых активных участников оригинального форума и у меня есть два сайта, работающих на Jaxer.Да, я расстроен, но главным образом потому, что один из этих сайтов был перенесен с одной мертвой технологии на другую, которая умерла в течение года после этого перемещения.(Другой был создан с нуля после того, как я успешно перенес первый.) Теперь я застрял, задаваясь вопросом, должен ли я теперь снова двигаться или продолжать перевозить на платформе, которая, похоже, никогда больше не продвинется вперед.Ты не хочешь быть в этой же лодке, как бы мне ни нравилась компания.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top