tôi đang làm việc trên một dự án không quá lớn (3 bó tôi tạo ra và 6 tôi tải/5 Entities) và tôi đã đặt mã này trên bộ điều khiển nhà tôi:Symfony2 thời gian tải và hiệu suất
class HomeController extends Controller
{
public function indexAction()
{
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
echo $time;
die();
//...
Nó đem lại cho tôi dưới 100ms trên máy chủ cục bộ (đã bật APC), điều này vẫn ổn.
Sự cố thực là hành vi trên máy chủ trực tuyến (sử dụng prov env và APC chưa được cài đặt): Nếu tôi không sử dụng trang web trong 10 phút, lần đầu tiên tải xuống chậm (2 đến 4 giây) và sau đó nếu tôi ở lại trên trang web, nếu tôi làm mới trang, nó là cách nhanh hơn (từ 500ms đến 1s).
Điều đó có bình thường không? Có vấn đề gì với máy chủ trực tuyến của tôi hay dự án symfony2 của tôi?
Có thể là một cảnh quay dài, nhưng bạn có bật xdebug không? Nó có tác động rất lớn đến hiệu suất. – gilden
Tôi không. Nhưng trước khi thử bất cứ điều gì như thế, tôi muốn biết liệu những giá trị này có bình thường hay không? – httpete
Họ chắc chắn là không bình thường, nếu bạn đang chạy trên phần cứng phong nha và môi trường là sản. – gilden