PHP 板


LINE

看板 PHP  RSS
※ [本文转录自 Soft_Job 看板 #1N3ndQDg ] 作者: Linux (Windows) 看板: Soft_Job 标题: [心得] 个人前後端开发心得 - 北港迎妈祖网站 时间: Thu Apr 14 12:17:26 2016 Hi (), 很久没来版上 PO文章了 >"< 最近忙着帮忙我们家乡的活动制作网站, 几本上我是属於义务性帮忙、非官方、没盈利的自主服务(XD), 每一年的制作这个网站我算是不断自我突破吧(疑?), 从後端、系统、设计、切版、上稿,我尝试一个人完成! 话题扯远了,回到正题,这个网站我要分享的是前、後端以及系统部分, 如果内容不 OK 可以跟我讲一下喔! http://mazu.ioa.tw/maps/dintao 从设计开始,我参考了 Material Design 的角度去设计版面以及流程, 不过当然的,手机与网页的表现还是会有些许的差异, 但是整体我仍然尽量参考规范XD PHP 这次我就使用了很潮的 php7,跑起来貌似有变快, 因为我的爬虫变快了,所以整体来说算是很满意, 只是有些 function 需要稍做调整,不过大致上都很健康! JavaScript 这次主力都在 Google Maps API 的运用, 因为三年前我将此地图资讯与庙会遶境路线做了结合, 开启了我对 Google Maps 运用的热爱,所以今年也是把他当主力, 活动当天没意外的话,我会结合 GPS 线上定位! CSS 的部分,我则是使用 compass scss 去实作, javascript 的话则是使用 jQuery 以及一些其他的 lib 实作! 因为前後端都自己包办,所以 Framework(CodeIgniter) 我做了一些修改, 让这些静态 css、javascript code 上 production 时候自动的 merge 以及 minify。 在静态档案的处理,我利用 S3 强大的空间功能, 将网站的图档资源、js、css 都上到 S3 以减少 EC2 的 Loading, 所以说,S3 上的 js、css 都是已经 minify 的了, 而图片档若是遇到大档案,则利用 TinyPNG 去对图片做压缩,然後再上传到 S3, 对了,以上当然是用程式跑的:) 再来则是 HTML,基本上网站前台都是使用大量的文章以及简介, 所以可以做大量的 cache,然後这部分采用 file cache 而已, 虽然我有原本打算使用 Redis 去实作,但是我把记忆体留给 MySQL 了.. (我没开 RDS,MySQL 是上在与 Server 同一台的 EC2) 因为有作 output 的 cache,所以我也顺便将 HTML minify 罗, 因为做 HTML 的 output cache,所以浏览人数的纪录就不能跑 php 做 +1, 所以这部分我使用 Ajax 去实作回传人气的纪录! 最後 SEO,以及相关搜寻的设定,robots.txt、Sitemap 不用讲,一定会做, 这次我还加入了一点点的 schema、Google AMP、JSON-LD 的结构, 这些都是去喂 Search Engine 想吃的菜! 其实过程中我学到很多经验,也尝试很多架构,这次我使用 AWS 的服务, 主要开了一台东京 t2.micro 的 EC2,以及使用 S3 的服务而已, 网页流量,据我看 GA 的即时人数,最高曾经落在 1900 多人, 可能有些页面是使用 S3 吧,所以都撑得住! 这是目前我个人做过最高流量的网站,相对的也是个人里程碑! 以上是我的经验、心得分享, 回到做网站初衷,我只是个热爱故乡的乡土文化, 想为家乡尽一分力,利用自己的专长技术,支援这个从小的信仰,如此简单。 文章有点太长,如果看到这里的朋友,非常感谢您将它看完, 如果大家有想要来北港玩的,倒是可以看看网站内容喔! 以下是我的 GitHub 资源:https://github.com/comdan66/mazu 网站 Demo:http://mazu.ioa.tw/ 若是文章不适合再版上讨论的话,可以跟我说一下 >"< 有问题或疑问的话,非常欢迎各位讨论喔:) -- --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.19.91
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1460607450.A.36A.html
1F:推 YahooTaiwan: 不是很喜欢看到控制码... 04/14 12:25
2F:推 aids61517: 未看先推大大的作品 04/14 12:33
3F:推 rurikaxx: 技术面的东西听起来还不错 好奇是几年经验的工程师? 04/14 12:45
4F:→ Linux: 我 78年次,没读研究所XD 04/14 12:48
5F:→ Linux: 我的简历 http://ioa.tw 04/14 12:49
6F:推 kusozack: 网站还不错 不过怎麽会知道我 我只是默默潜水的小朋 04/14 13:20
7F:→ kusozack: 友 04/14 13:20
8F:→ dnabossking: ㄧ楼的大大说了 04/14 13:22
9F:推 yfr: 东西做得不错,但我也是不喜欢控制码 04/14 13:26
10F:→ vn509942: 挺棒的 04/14 13:27
11F:推 kusozack: 控制码? 04/14 13:32
12F:→ SoftMen: 你看第一页最下面 04/14 13:40
13F:→ SoftMen: ▲此页内容会依阅读者不同,原文未必有您的资料 04/14 13:40
14F:→ SoftMen: 这就是有控制码 04/14 13:40



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: Linux (117.19.51.220), 04/14/2016 13:46:18
15F:推 winder731022: 这篇文章出现在好多版啊……反串过就不反 04/17 10:22
16F:→ winder731022: 串了 04/17 10:22







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP