簡體   English   中英

我可以在使用PHPFox開發的社交網站上使用HipHop虛擬機(HHVM)來提高執行速度嗎?

[英]Can I use HipHop Virtual Machine (HHVM) for my social website which is developed using PHPFox to increase the execution speed?

我已經開發了像Facebook這樣的社交網站。 該網站是使用PHPFox v3.0.7(這是一個用PHP創建的社交網絡平台)開發的。

網站功能運行良好,沒有任何問題。 我在網站上遇到的主要,主要和嚴重問題是執行速度慢。 操作需要太多時間,用戶必須等待更長的時間。 這確實會激怒用戶並影響網站的性能。

因此,我做了研究,盡管用戶負擔沉重且不斷進行操作,但Facebook是否可以快速執行,為什么我的網站不能運行?

然后,我了解了他們在Facebook中開發並實現的HipHop虛擬機(HHVM)。

因此,我的問題是,我可以使用在社交網站中使用HipHop虛擬機(HHVM)的相同方法來提高網站執行速度嗎? 如果是,怎么做,從哪里開始,什么是最好的,最標准的方法? 如果沒有,那為什么呢?

您正在從事貨物崇拜節目

Facebook的速度不僅限於HHVM,而且其大小與普通網站相比,面臨的挑戰也大不相同。 您不是Facebook,他們的解決方案(包括構建自己的稱為Hack的PHP版本)不太可能適用於您。

通過搜索索引編制不佳的數據庫表,實施查詢和頁面緩存,升級硬件等,可能會更好地為您提供服務。使用類似Blackfire的探查器將極大地幫助您確定導致速度下降的原因。

您可以執行許多配置來加快php代碼的執行速度,或者提高整體用戶體驗。

你有做過這件事嗎? 您使用什么網絡服務器? 您是否對它或對PHP配置進行了任何優化? 數據庫訪問速度快還是瓶頸? 您是否檢查過由於服務器規格而造成的瓶頸? 您是否嘗試擴展服務器數量? 你嘗試了什么? 還有緩存機制,可以通過其他方式提供靜態內容,而其他方式則不能...

我並不是要告訴您HHVM一文不值,但是您確定這是導致速度下降的原因嗎? 您是否會花很多時間無須更改架構?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM