Вниз
Скачать: 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.024 c
3-1117704486
Kerim_
2005-06-02 13:28
2005.07.18
ADO - удаление записей из связанных таблиц


4-1116854839
Dextor
2005-05-23 17:27
2005.07.18
Перехват всех сообщений программы


10-1096828319
Wolverrum
2004-10-03 22:31
2005.07.18
COM и консольный режим


4-1116440529
Jetus
2005-05-18 22:22
2005.07.18
Как получить всю возможную инфу о сервисе в ХР?


3-1118124963
ZERO
2005-06-07 10:16
2005.07.18
Кавычки в запросе




   Наверх