Вниз
Скачать: CL | DM;

Не будет ли данный код сильно тормозить исполнение скрипов?   Найти похожие ветки 

← →
ArMellon ©   (2005-06-28 22:47) [0]

<?
$request=@$_GET["act"];
if (!$request)
  $request=@$_POST["act"];
switch ($request){
   case "add": {include "addmessage.php";break;}
   case "get": {include "chat.php";break;}
   case "mF": {include "messFrame.php";break;}
   case "rF": {include "rightFrame.php";break;}
   case "bF": {include "bottFrame.php";break;}
   case "smile": {include "smile.php";break;}
   case "info": {include "info.php";break;}
   case "uinfo": {include "userinfo.php";break;}
   case "exit": {include "exit.php";break;}
   case "title": {include "title.php";break;}
   case "main": {include "main.php";break;}
   case "reg": {include "reg.php";break;}
   case "chat": {include "main.php";break;}
   case "smile": {include "smile.php";break;}
   default: include "title.php";
}
?>


← →
Eraser ©   (2005-06-28 22:48) [1]

ArMellon ©   (28.06.05 22:47)

не должен.


← →
Просто Джо ©   (2005-06-28 23:11) [2]

Ну, зависит от того, что в include-файлах :) А так, чего ему тормозить на свиче среднего размера?


← →
ArMellon ©   (2005-06-29 00:10) [3]

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


← →
Просто Джо ©   (2005-06-29 00:17) [4]

Да ведь это дело можно выяснить только тестированием.


← →
Desam   (2005-06-29 06:52) [5]

А можно сделать так:

// $page - должен совпадать с именем файла страницы

include "mods/".$page.".php";


← →
vidiv ©   (2005-06-29 07:28) [6]

не будет, не беспокойся...
Если посмотреть PEAR, который умные люди делают, то там этих инклудов мама не горюй...

А для скрытия расширения лучше размещать каждый PHPфайл в отдельной папке и переименовывать его в index.php. Можно также настроить апач по хитрому =)

Например файлы можно расположить так
/add/index.php
/get/index.php
....
/main/index.php
/smile/index.php

И обращаться к ним уже как к http://..../get/?id=123 к примеру


← →
cyborg ©   (2005-06-29 09:46) [7]

У меня на таком принципе сайт сделан, не тормозит :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
1-1119814178
Motion
2005-06-26 23:29
2005.07.18
Создание голосового чата


11-1102852673
kosend
2004-12-12 14:57
2005.07.18
Добавление новой формы


9-1112112823
!Trinix
2005-03-29 20:13
2005.07.18
Совместное создание игр и тонкости glscene


5-1090308239
Death_R
2004-07-20 11:23
2005.07.18
Создание компонента при изменении свойств другого компонента


4-1116584355
aleshap
2005-05-20 14:19
2005.07.18
WIN <-> DOS




   Наверх