Обработка страниц.

Не о CI, но о PHP, интерфейсах и веб-проограммировании

Обработка страниц.

Сообщение mamamiya » 02 сен 2010, 22:26

Интересует один вопрос.. лучше сразу приведу несколько примеров для наглядности.
Пример 1.
Страница сайта имеет много отдельных компонент, каждая из которых делает свои специфические запросы к БД и специфически их обрабатывает. Допустим это модуль рекламы, топ статей и еще чего то там.

Так вот - что лучше:
1. Обработать всю страницу целиком и отдаль пользователю
2. Обработать основную часть, остальное догрузить по AJAX при, скажем, dom ready.

Первый вариант делает одну большую обработку нагрузив сервер единажды. Второй делает множество мелких запросов полегче, но лучше ли это для сервера при большом онлайне?



Пример 2.
Возмем для примера каталог на сайте http://thatgamer.com.ua/
Небольшая превьюшка с ценой и названием при клике открывает ранее невидимый блок с описанием и ссылкой на добавление в корзину.

Опять тот же вопрос:
1. Все это дело будет сразу на 1 странице
2. при клике нужный блок будет подтягиваться с сервера.


Понятно, что вопрос во многих местах спорный (как минимум в меня будут кидать помидроами сеошники насчет второго варианта, основываясь на том, что однозначно будет лучше если вся информация будет сразу на 1 страние), но пока можно абстрагироваться от всех проблем кроме собственно программирования.
mamamiya
 
Сообщения: 10
Зарегистрирован: 17 июл 2010, 12:15

Re: Обработка страниц.

Сообщение Big_Shark » 03 сен 2010, 02:52

нагрузка на сервер скорее всего при первом варианте будет меньше если кэшировать грамотно, но при 2 варианте страница пользователю будет показана быстрей.
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: Обработка страниц.

Сообщение mamamiya » 03 сен 2010, 09:46

Тоесть логично предположить, что при небольших нагрузках / безграничных возможностях по апгрейду железа предпочтительней вариант №2.
mamamiya
 
Сообщения: 10
Зарегистрирован: 17 июл 2010, 12:15

Re: Обработка страниц.

Сообщение Big_Shark » 03 сен 2010, 16:25

Я бы сказал смотрите по ситуации.
До пустим для сайта новостей или магазина я бы выбрал 1 вариант, а вот для CRM или какой либо сложно админ панели с которой люди будут работать по 8 часов в сутки выбрал бы 2 вариант.
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток


Вернуться в Общие вопросы по PHP и веб-программированию

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron