Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: DLama от 14 Сентября 2001, 04:09:40
-
Вопрос по Апачи, SSI и РНР >>>
Немогу понять на чём лучше делать шаблон на SSI или РНР, как с точки зрения быстроты выдачи сервером страницы для пользователя и с точки зрения удобства лепки шаблона. В шаблоне применяються только инклуды и других несложные функции которые имеються как в SSI так и в РНР. По моей просьбе хост будет настроен так что бы проверять на предмет выполнения SSI и РНР все файлы которые потребуеться (*.htm, *.html, *.shtml, *.php, *.phtml и т.д.)
Подобный вопрос задавался на http://forum.emanual.ru/ , но ответа небыло :( Может там одни делетанты собираються или может вопрос такой страшный или не корректый.
Прошу ответить всех кто достаточно неплохо знает работу сервера Апачи и его модулей (РНР тоже как модуль прикручен).
-
Вообще-то SSI должен по быстрее работать. Все таки функций меньше, чем в PHP, модуль должен быть пошустрее.
-
У Вас произошла подмена понятий. Это совершенно разные вещи ;)
ПХП все таки язык. А SSI - серверная фишка для инклюда. Если скриптов на сайте нет, то проще SSI. Или учите ПХП.
И потом сам вопрос не правильный. Смотря что шаблон будет делать. Если шпарить инфу из базы, то его надо делать только на языке. А язык, кому какой нравится.
У меня все на перле. Даже javascript генерится из перла.
Зайдите на http://gnezdo.webscript.ru/ . Там много полезной справочной информации ;)
-
Да ничего у нас не произошло :)
По сути файл html Apache выплюнет браузеру моментально, скорость максисальна.
shtml Apache вначале отдаст на обработку mod_ssi, а потом броузеру.
php соответственно mod_php.
Так как всё таки языковых конструкций в php больше, то обрабатываться он будет дольше, чем ssi
Хотя на простейших конструкциях типа include выигрыш будет наверное минимальным.
Всё это делетанское IMHO :)
-
2NAS: Да я не тебе, а Dlamа сказал ;)
Dlama сам не знает о чем спросил. Потому ему и на emanual.ru не ответили ;)
-
Спасибо NAS за ответ, действительно живой форум, это радует :)
Сообщение от NAS
Вообще-то SSI должен по быстрее работать. Все таки функций меньше, чем в PHP, модуль должен быть пошустрее.
1. Т.е. получаеться что если скрипт Перловский, то Апачи ещё дольше его будет выполнять, у Перла ведь ещё больше функций чем у РНР и тем более SSI, или я чего не понимаю?
2. А если в перемежку в файле и дерективы SSI и РНР, то тогда как со скоростью? Или Апачи всё пофиг в перемежку или нет.
3. Относительно скорости ответа, лучше делать на одном чём то или в перемежку тоже самое?
4. Относительно расширений файлов которые указаны в конфиге Апачи. Для скорости вывода страницы пользователю лучше указывать для РНР только *.php , а для SSI только *.shtml или опять же для Апачи пофиг какой объём файлов и на какой предмет смотреть?
Ничего, что я так много :)
-
Почитай какую нибудь книжку про апач ;)
Вопросы задаешь по типу: "что быстрее читается программой Excel: файлы типа *.dbf или с разделителями табуляторами?" :)
-
Сообщение от Realtor from Moscow
2NAS: Да я не тебе, а Dlamа сказал ;)
Dlama сам не знает о чем спросил. Потому ему и на emanual.ru не ответили ;)
Ну, не то что бы не знаю о чём спросить. Мне шаблон надо сделать на инклудах и простых переборках условий типа: если не это то грузи это, если не того то грузи того и т.д.
Т.е. это есть и в SSI и в РНР.
То Realtor. Если можешь подсобить с ответами на последние мои вопросы, то ответь тоже.
А вообще НАС мне ваш форум положительно нравиться :) Хоть поговорить по существу можно, не точто на полумёртвом емануале. :):D
-
Сообщение от Realtor from Moscow
Почитай какую нибудь книжку про апач ;)
Вопросы задаешь по типу: "что быстрее читается программой Excel: файлы типа *.dbf или с разделителями табуляторами?" :)
Совет хороший, приму к сведению. Что из книг посоветуешь?
А если не затруднит, то на вопросы ответь пожалуйста, хоть они и делетантские.
-
Почитай тут
Как оформить древовидную структуру? (http://forums.webscript.ru/showthread.php?threadid=483)
Perl vs PHP (http://forums.webscript.ru/showthread.php?threadid=492)