Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Архитектура вывода страниц PHP или AJAX? 
V
    Опции темы
supercelt
Дата 26.9.2008, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



Я делаю сайт. И пишу к нему лёгкую собственную ЦМС. Там можно будет создавать страницы, они будут храниться в базе данных. Назовём их информационные страницы. Они будут выводиться с помощью файла page.php. А будут ещё и статичные не изменяемые страницы, например, обратной связи или формы заказа (order.php, feedback.php). 

У меня такой вопрос. Как лучше сделать? есть два варианта

1. 

Сделать всё через аякс. То есть слева меню, в середине слой, куда всё грузить. Менюшки слева будут иметь вид: 
Код

<a href="#" onClick="show_page(1,2,3...)">Пункт меню</a>


Нагрузка на сервер минимальна, потому что написанный для сайта класс, бужет подгружаться один раз. Но есть проблема, если вывести страницы из базы легко, то статичные страницы - для каждой писать свою функцию на ява скритпе и свой скрипт вывода на пхп. Но по весу они всё-равно будут маленькие. И огромный ещё недостаток этого в том, что гуляя по сайту, средствами аякса, нелязя будет вернуться назад кнопкой в браузере. 

2 Вариант. Делать всё как обычно с перезагрузкой страницы. Но тогда каждый раз класс будет подгружаться, делать несколько запросов к БД. А если пользователей будет за 1000...

Вот хотелось бы спросить вашего совета как лучше сделать это
PM   Вверх
MoLeX
Дата 26.9.2008, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



2 вариант + кэширование. 


Цитата(supercelt @  26.9.2008,  09:56 Найти цитируемый пост)
А если пользователей будет за 1000...

фигня


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
americanets
Дата 26.9.2008, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 5
Всего: 12



supercelt, если аякс забудь про индексацию

посмотри что можно оптимизировать из запросов

кэшируй

1000 пользователей это не нагрузка и 100000 тоже


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
americanets
Дата 26.9.2008, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 5
Всего: 12



smile неуспел


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
MoLeX
Дата 26.9.2008, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



americanets, быстрей печатай в следующий раз  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
supercelt
Дата 26.9.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



А где можно прочитать про организацию кэширования? И как это вообще делается?)

PM   Вверх
americanets
Дата 26.9.2008, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 5
Всего: 12





--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
supercelt
Дата 26.9.2008, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



спасибо) smile 
PM   Вверх
MoLeX
Дата 26.9.2008, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(supercelt @  26.9.2008,  10:18 Найти цитируемый пост)
А где можно прочитать про организацию кэширования? И как это вообще делается?)

используй смарти, сразу получишь и шаблонизатор и кэширование (оно у него вроде присутствует)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0538 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.