- после этого ему придется купить Индию, чтобы осуществлять саппорт :)
- ТЗ это работа которую кто-то должен делать, лучше всего если это будет грамотный менеджер проекта. Чем более детально написано ТЗ тем проще работать программисту и тем меньше оснований для конфликтных ситуаций при сдаче проекта. Давая задание программисту без ТЗ Вы полагаетесь на его фантазию и неявно заставляете его работать больше чем он должен, что рождает в программисте нездоровое отношение к проекту, что в итоге сказывается на результате и на готовности программиста дальше сотрудничать с заказчиком.
- простейший пример: заказчик в ТЗ не пишет требования к языку программирования, я пишу на Java потому что мне этот язык нравится, сдаю работу - все работает, а потом заказчик платит за хостинг в два раза больше чем если бы сайт был написан на PHP.
- еще пример: заказчик не указывает примерную посещаемость сайта, я пишу на PHP, потому что так мне нравится, и не напрягаю себя вопросами кэширования, оптимизации и т. д., сдаю работу - все работает, а потом заказчк ругает хостера за то что его сервер не справляется с нагрузкой.
- таких примеров (это были самые простые) говорящих о пользе подробных ТЗ можно привести сотни :)
- укажите content-type как у вордовского документа, а на самом деле отдайте HTML
Обратиться к хостеру и попросить FTP-лог (также не вредно изложить ему проблему). По FTP-логу можно понять откуда лезет вирус:
1. по FTP (тогда менять FTP пароль, проверять FTP-клиент на трояны, сменить ломаный пиратский FTP-клиент на бесплатный)
2. не по FTP (тогда трясти хостера, так как скорее всего у него плохо настроен сервер и зараза лезет с чужого сайта на том же сервере)
- если откажитесь от RAR, то это 1-2 дня работы для PHP программиста. А там как договоритесь :D
- однозначно отмазки (если у Вас не VPS тариф или colo), всегда можно посмотреть в логи и увидеть ошибку и когда она возникала. В случае VPS или colocation свои проблемы надо решать самостоятельно, если иное не написано в договоре.
- цена зависит от сложности и выбранных технологий (вопрос аналогичный Вашему - сколько стоит построить дом?). Сложность зависит от выбранного алгоритма сжатия (7z или Zip - это большая разница по трудоемкости для программиста, надеюсь эту мысль я до Вас донес). Грубо трудозатраты можно оценить как 1 - 7 дней, дальше умножайте на среднюю ставку программиста по выбранной технологии (PHP или Java или ... - это тоже большая разница по цене), как результат получите примерную дельту.
- проблема в роутинге между интернет провайдером заказчика и дата центром the-planet. 180-200 мсек это нормально для забугорных сайтов, но в моем случае это в 40 раз медленнее чем для сайтов расположенных в московских дата центрах.
- скорее всего картинки и т. п. уже сидят в кэше браузера, поэтому реально не грузятся и субъективно уже просмотренные сайты грузятся быстрее
- если именно 7z, то отсюда следует что Вам нужен C/Java/Python программист. Такие программисты стоят дороже чем программисты PHP, так что если Вас устроит обычный Zip, лучше ориентироваться именно на него, так как он уже поддерживается в PHP. В крайнем случае возможен запуск архиватора из коммандной строки (поддержка таких действий есть практически во всех web-технологиях)
По поводу возможности - тынц