Оптимальная структура сайта
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Оптимальная структура сайта - 2009-03-25 23:12:56.933333
|
|
|
azimzaim
Сообщений: 320
Оценки: 0
Присоединился: 2009-01-04 22:14:32.760000
|
В своей практике я встречал 2 структуры сайта: 1. Каждая или почти каждая страничка сайта, которая имеет значение, является отдельным скриптом и по большей мере является автономной. 2. В корне существует 1 страница, index.php к примеру, которая создает все остальные странички сайта инклудя в себя скрипты из различных директорий, а узнает она какой скрипт нужно заинклудить для правильного отображения определенной страницы, читая гед параметы, то биш кваери. Какая же из этих двух структур лучше? У меня есть много разнообразных мыслей по этом поводу, но сначала хотелось бы узнать что вы скажете? P.S. Хотелось бы ещё коментарии… Почему вы так думаете, а не просто ткнуть пальцем в небо.
|
|
|
RE: Оптимальная структура сайта - 2009-03-25 23:22:12.660000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
По мне так вторая лучше. P.S. Без комментариев…
|
|
|
RE: Оптимальная структура сайта - 2009-03-26 01:22:37.373333
|
|
|
Andrewww
Сообщений: 123
Оценки: 0
Присоединился: 2007-02-22 12:55:52.403333
|
Во-втором варианте, как кто-то уже писал на форуме, когда в скрипт включается другой скрипт, в который в свою очередь включается еще скрипт, и потом в index.php где-нибудь вызывается функция, объявленная в одном из подключаемых скриптов, довольно трудно отлаживать все это дело.
|
|
|
RE: Оптимальная структура сайта - 2009-03-26 01:47:43.783333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Я выбираю 3-ий вариант PS: Посмотрите на досуге хотя бы PHPBB
|
|
|
RE: Оптимальная структура сайта - 2009-04-02 23:14:27.170000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
А там третьего не дано)))) А вообще это далеко не всегда нужно так делать, как в РНРбб………
|
|
|
RE: Оптимальная структура сайта - 2009-04-02 23:36:27.113333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
оптимально скрестить эти 2 структуры, как в большенстве нормальных цмсок
|
|
|
RE: Оптимальная структура сайта - 2009-04-02 23:40:08.780000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Оптимально делать так как надо… Хотя что такое "как надо"…. ? Нормальный вариант - делать так как тебе|клиенту надо,……………. Чето я увлекся ЧПУ UPD: У РНРбб нет никакого приоритета, что второй вариант, что РНРбб - ДВЕ абсолютные разницы! Их Нельзя сравнивать…….. РНРбб это это - одно Второй вариант - это другое
|
|
|
RE: Оптимальная структура сайта - 2009-04-04 13:06:14.403333
|
|
|
azimzaim
Сообщений: 320
Оценки: 0
Присоединился: 2009-01-04 22:14:32.760000
|
Все же хочется оставить свое мнение по этому поводу. У каждой из структур есть свои плюсы и минусы: 1. Негативным является то, что при изменении какой-то части сайта или изменении дизайна, вам придется заново переберать все скрипты. Позитивным является то, что если в одном из скриптов есть дырка, то это никак не повлияет на работу других скриптов. И третье самое важное: это диверсификация нагрузки на сайт. 2. Основным негативным фактором является то, что все пользователи обращаются к одному и тому же скрипту, который сообщает серверу обратится к другому скрипту. В этом случае сервер задействует 2 (в данном примере) скрипта, а не один, как первой системе. Это приводит к увеличению нагрузки на сервер и уменьшение пропускной способности сервера, по скольку время ответа сервера увеличивается. Позитивным является просто-то и маневреность при использовании новых составляющих сайта и его старых компонентов. Однако же возникает ещё 1 проблема, которая повышает нагрузку на сервер: При большом количестве инклудов первым скрипотм возникает множество переменных, а также инициализируется большое колисество функций, которые не используются, на всех страница, но опять же таки увеличивают время ответа сервера. Я заметил такой факт: что если вы будете называть переменные именами до 3-х букв, то время обработки скрипта будет немного меньше нежели, когда вы используете большие названия переменных. А на сайтах с 2-м типом страктуры приходится создавать именно переменные с большими названиями, поточу что возникают ситуации, когда можно создать 2 переменные с одинаковыми именами и даже не знать об этом. И хотя все же сторонник 2-го варианта структуры сайта, я считаю, что её значение все же очень преувеличено.
|
|
|
RE: Оптимальная структура сайта - 2009-04-04 13:35:33.553333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
локалхост - 36 сек, VPS - 60 сек
<?
$a=0;
$start=time();
do {
$a++;
if ($a==100000000) break;
} while(1);
echo time()-$start;
?> локалхост - 36 сек, VPS - 60 сек
<?
$my_long_name_test_var=0;
$start=time();
do {
$my_long_name_test_var++;
if ($my_long_name_test_var==100000000) break;
} while(1);
echo time()-$start;
?>
|
|
|
RE: Оптимальная структура сайта - 2009-04-08 05:51:49.543333
|
|
|
SiDChik
Сообщений: 16
Оценки: 0
Присоединился: 2004-10-11 21:35:36
|
А я дурак думал что структура, это такая штучка на листочке состоящая из блоков. Мол это ядро1 это ядро2, это модуль, это мостик, а вот и базы данных, а так взаимодействие со сторонними сайтами :))) хыхых… А оказывается это просто использовать инклуд или нет )))
|
|
|
RE: Оптимальная структура сайта - 2009-04-15 12:59:11.580000
|
|
|
Nightfly
Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
|
quote:
если вы будете называть переменные именами до 3-х букв, то время обработки скрипта будет немного меньше бред сивой кобылы quote:
Основным негативным фактором является то, что все пользователи обращаются к одному и тому же скрипту бред гнедой кобылы quote:
которые не используются, на всех страница, но опять же таки увеличивают время ответа сервера. 1. писать надо нормально 2. глобальные переменные используются неудачниками 3. бенчмарки в студию 4. бред рябой кобылы Когда вам кто-то доверит писать хайлоад решение (к сожелению никогда) мы с удовльствием выслушаем ваши соображения. Общий вердикт: бред разных кобыл от голого теоретика.
|
|
|
|
|