CL HSIEH

程式

新作品 - 形象官網製作

最近完成了一個新作品:製作形象官網 算是第一次製作別人的網站,中間遇到不少問題,還好關關難過關關過 這篇要偷偷偷渡一下這個網站:翰瑀實業 翰瑀實業 Subtitle for This Block 擁有多年的外銷經驗,幫助過許多台灣廠商快速上架到海外實體通路 是你外銷路上的好夥伴,提供商品出口、通路上架以及行銷推廣的一條龍服務! 因為大多都是靜態功能,所以選擇用一頁式網站呈現 裡面用上了酷炫的幻燈片功能,讓照片以輪播 除此之外還有圖片 fade in 的效果 還另外設計了表單與收發信的功能 整個從零開始慢慢長出來,感覺滿有成就感的~ 要是您也想製作類似的網站,可以來在下方留言 :)

By CL HSIEH
Laravel 服務容器化

程式

Laravel 服務容器化

開發的時候,都是直接在開發電腦上安裝 php, mysql, nodejs, nginx 但是要搬移到 server 的時候實在是痛苦不堪,所有的東西都要再安裝一次 php 尤其麻煩,還要安裝一堆擴充套件,要一個一個錯誤嘗試實在吐血 想要解決這個煩人的問題,當然就是服務容器化啦! 這樣以後要再次部署,但是那些 queue worker 要怎麼跑呢?放在跟主程式同一個 container 總覺得不太對勁,而且還不能平行擴展。還有那些排成怎麼辦呢?去 container 裡面設定 cronjob 嗎? 還好已經有許多強者做過這樣的操作了,我只要照著做一遍就可以了。 這裡提供我參考的網站,裡面寫得滿詳細的:Running the Laravel Scheduler and Queue with Docker 總結來說,就是讓每個 queue worker 去用跟 laravel server

By CL HSIEH
暴衝的硬碟使用量-binlog 大軍

程式

暴衝的硬碟使用量-binlog 大軍

使用 mysql v8 當資料庫,某一天查看硬碟使用量赫然發現竟然用了 100 多 GB 的空間! 我就感到好奇了,我的總資料量也才 600MB,加上一些衍生計算和 index 應該也不會超過 5 GB 的使用量。所以我就開始檢查為什麼 mysql 會突然佔用了這麼多的空間。 在 /var/lib/mysql 路徑底下多了好多個 binlog.XXXXXX 的檔案,每個檔案都不小。上網查詢後才知道這些是 mysql 的更新操作所產生的語法紀錄,是用來還原資料或是叢集資料庫架構所需要的紀錄檔案,但我只是單資料庫架構的話好像就不需要一直產生這樣的 log 出來。 從網路上的資料看起來有幾種調整方式: 調整 binlog_expire_logs_seconds 值,縮短過期清除時間 默認是 2592000s => 30 天

By CL HSIEH
令人受挫的 Elementor 佈景主題

程式

令人受挫的 Elementor 佈景主題

在自己的伺服器建立了一個 wordpress 網站,也成功的使用了自己的域名,結果在安裝佈景主題的時候遇到了難解的問題 不知道為什麼安裝完 Elementor 外掛後,只要關閉瀏覽器重新進到後台,要進到 Elementor 編輯頁面就會出現這個畫面 暫時還無解☹️ 不過在 Debug 的過程中發現了其他的問題,像是 apache 說沒有 server name 跟系統時區錯誤的問題。 沒想到要弄一個自己的 wordpress 會有這麼多坑要踩

By CL HSIEH