台灣最大程式設計社群網站
線上人數
1284
 
會員總數:243634
討論主題:188245
歡迎您免費加入會員
討論區列表 >> PHP >> 看到這樣的網站設計方式該怎麼辦?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
看到這樣的網站設計方式該怎麼辦?
價值 : 216 QP  點閱數:386 回應數:5

樓主

淺水員
中級專家
2437 4
1467 280
發送站內信

昨天透過外包專區看某家公司的首頁
看完心裡滿複雜的

1. 網站首頁載入就大約18M的資源。
2. 引用像是 Angular.js 這種函式庫,沒有使用 min 版本(1M跟100多k的差距)。
3. 載入許多其實沒用到的圖片,這些圖片隱藏(hidden)在容器外面。正常來說這些圖片影該點連結看內容才需要出現的。
4. 有個跑馬燈連結新聞,其標題是透過 1M 以上的 josn 取得。但是該 json 連新聞內容也一起傳遞,但首頁用不到這些內容資料。
5. 跑馬燈連結新聞總筆數高達700多條,判斷是透過 js 動態掛載,造成瀏覽器跑出「js導致頁面緩慢是否停用」的提示。

像這樣的網站會很多嗎?
上述內容有沒有必要 e-mail 到該公司給他們參考?
在實務上,會因為趕工而把這樣的網站交給客戶嗎?

搜尋相關Tags的文章: [ 速度 ] , [ 優化 ] ,
本篇文章發表於2018-05-19 11:40
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

可樂快跑
檢舉此回應
我怎麼有一種先改變資料結構再來談其他事的感覺………

好的前人帶你上天堂……

不好的前人也不會讓你住套房………
本篇文章回覆於2018-05-19 21:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

小魚
檢舉此回應
通常最多的情況是公司沒有給預算,
隨便找個人解決就好,
反正有就好了,
他應該不會理你的,
給你做你能保證他因為網頁改了之後業績長紅嗎?
本篇文章回覆於2018-05-20 15:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

淺水員
檢舉此回應
我跟那家公司並沒有關係
單純只是在家偶然點進去看那網頁
由於讀取太慢好奇心使然看了一下問題發生在哪

考慮要不要 e-mail 是想說讓他們知道問題所在
如果他們可以自行更換部分檔案
可以稍微減輕一下伺服器的負載
例如引用的函式庫換成 min 版本不用動到任何程式碼
(我有用文件比對確認過他們引用的函式庫沒有修改過)

至於700筆資料的問題
假設該公司有技術人員的話,可以稍微改一下後端的 query,設一下條件讓送出來的資料量不要那麼大
沒有的話,就請維護人員刪除太久遠的新聞即可

其實稍微做一些調整應該對速度會很有幫助
至於其他項目可以先放著
之後真的有打算請人改良的時候可以做個參考

當然我也知道網頁狀況跟他們的營收未必成正比
只是對一個稍微了解的人
看到這樣的網站心裡總是覺得哪裡不舒服
而且良好的規劃(假設之後他們有找人改)能讓點閱一次首頁的負載從18M降低一半甚至更多的話
那麼有可能他們就可以在設備的花費上節約一些開銷
本篇文章回覆於2018-05-20 19:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實這的確是看開發人員跟操作人員的心態了。

一般來說,得要視看角度的問題在哪。
其一是開發人員的心態,是否有必要做數量限制讀取。
你有提到了新聞數量根本沒必要那麼多,其實這有時並非是開發人員的問題。
而是操作人員的問題。

因為一般開發者的認知,可能是新聞沒人會放那麼多。
所以並不會做數量讀取的限制。
也可能是因為沒想到或是根本不想去想那麼多。
畢竟要做數量限制,也可能會導制其它問題的出現。

這時就會需要由操作者來做控管這樣的問題。如太老的新聞,就該去做移除。

程式界來說,會100%替客戶著想的人其實不多。
其原因也並非是時間跟預算的問題。
而是有時候是客戶本身的問題。
開發者不得不去忽略一些問題。
本篇文章回覆於2018-05-22 16:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

淺水員
檢舉此回應
我信件寄出去了
主要是建議可以刪除太久的資料
至於其他會動到網站的部分請他們未來要動時再找專業人員評估
感謝各位的回覆
本篇文章回覆於2018-05-26 14:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.