<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.usongrat.tw/</loc>
    <lastmod>2026-02-27T19:03:44+00:00</lastmod>
    <priority>1.00</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article</loc>
    <lastmod>2026-02-27T19:03:44+00:00</lastmod>
    <priority>0.64</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/80/laravel-telescope</loc>
    <lastmod>2026-02-27T19:03:44+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/79/rediscache-asidewrite-through-ttl</loc>
    <lastmod>2026-02-27T19:03:44+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/78/repository-pattern-service-layer-laravel</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/77/laraveln1</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/76/mysqlindex-explain</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/75/laravelschedule</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/74/dockerdocker-compose-php-5672748182</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/73/laravelqueue-horizon</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/72/realtimelaravel-reverb-websocket-server</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/71/realtimeserver-sent-events-php</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/70/realtimewebsocket-vs-sse-server-sent-events</loc>
    <lastmod>2024-08-29T21:32:54+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/69/openaiopenai-chatgpt-api</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/68/gitlabgitlabcicd</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/67/laravellaravel-octane-with-swoole</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/66/laravelwherein-is-slow-or-empty-data</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/65/dockerdockeran-attempt-was-made-to-access-a-socket-in-a-way-forbidden-by-its-access-permissions</loc>
    <lastmod>2026-02-27T19:22:54+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/64/nodejsubuntunodejs</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/63/nginxnginxnginx-load-balance</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/62/linux</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/60/stock-api</loc>
    <lastmod>2026-02-27T19:21:03+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/59/gcpvm-ssh-no-space-left-on-device</loc>
    <lastmod>2026-02-27T19:22:54+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/58/laravelssl-certificate-problem-unable-to-get-local-certificate-issuer</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/57/supervisorlinuxsupervisorcrontabqueuesocket</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/56/laravelwebsocket</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/53/laravelwebsocket</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/51/mysqlphpmyadminubuntu</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://blog.usongrat.tw/article/44/laravellaravelubuntu-nginxmariadb</loc>
    <lastmod>2026-02-27T19:03:43+00:00</lastmod>
    <priority>0.80</priority>
  </url>
</urlset>