Добрый вечер!
Для клиентов хостинга была добавлена опция включения PageSpeed-модуля.
В скриншотах ниже можно увидеть как включение опции влияет на результаты тестов от Google PageSpeed:
До: http://i.imgur.com/XUt6onv.png
После: http://i.imgur.com/2pUeeds.png
Данный модуль работает в режиме бета-тестирования.
В месяц 1000 часов — это слишком.
Для сравнения, у нас 10 процессорных часов в месяц на стартовом тарифе и 99% клиентам этого лимита хватает.
Неясно. Сначала вы говорите о виртуальном хостинге, а затем о виртуальном сервере (VPS/VDS).
1000 часов в месяц? В год? Или 1000 часов за все время? Отработал тысячу часов — можно выкидывать? :)
Если mod_fcgid используете, то он очень глючный.
Этот модуль иногда очень долго завершает процессы при graceful рестарте. При общем внутреннем веб-сервере Apache, легче выкинуть этот модуль и использовать PHP как модуль Apache. :)
Помню доходили такие graceful-рестарты до 10-15 секунд.
Как уже написал выше pupseg, Вы можете запускать Ваш скрипт из под веб-сервера с бесконечным временем выполнения, скрипт будет выполняться на сервере, однако, ответ сервера через 1-2 минуты для клиента (браузера, wget) будет 504 Gateway timeout, а скрипт продолжит выполняться дальше.
Минусы запуска скрипта инициатором которого является веб-сервер:
1. При жесткой перезагрузке веб-сервера (Apache) скрипт завершится (по крайней мере, если php работает как модуль Apache или FastCGI (насчет php-fpm, к сожалению, не помню)).
2. Браузер (или wget) не сможет получать ответы от скрипта, а получит 504 ошибку.
У нас на хостинге реализованы персональные веб-сервера Apache. Есть тестовый период 5 дней.
Перезагрузка Вашего веб-сервера выполняется только когда вы редактируете опции WWW-домена или меняете настройки PHP.
Если настроить и больше не лазить туда, пока выполняется скрипт, то, думаю, подойдет вам. (Минимальный тариф 40р/месяц, https://lealhost.com/, есть свободное редактирование php.ini)
Но опять же, если скрипт можно запускать через CLI, намного лучше использовать этот способ.
Долгий php-скрипт вызывается чем? По CLI можно сколько угодно выполнять, и, думаю, на любом хостинге.
Скрипты которые выполняются 1-2 часа должны выполнятся только через CLI, не заставляя веб-сервер ожидать ответ.
Обычно в таких городах нет датацентров, однако у интернет-провайдеров есть колокейшны в шкафах офисов. Без шуток :)
Приведите конкретный пример такого случая. Может вы у них 100000$ попросили. Возможно, вы запрашиваете что-то вне зоны ответственности ТП. 🍿
Открою секрет. Когда у клиентов все хорошо, они не бегут писать отзывы.
Большинство отзывов пишутся по наставлению хостера: напишите о нас и мы вам дадим то-то, се-то.
Если в магазине Вам понравилась работа продавца, Вы же не бежите рассказывать целенаправленно какой он хороший и как качественно все делает, а вот в случае плохой работы продавца можете и жалобную книгу потребовать и всем знакомым рассказать чтобы там не покупали :) Что, кстати, многие и делают.
Нельзя не потому что exec запрещен, а потому что для вызова top в таком виде требуется терминал tty.