博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
产品设计运营规范
阅读量:6137 次
发布时间:2019-06-21

本文共 1104 字,大约阅读时间需要 3 分钟。

hot3.png

  最后更新:2015-12-23

【开发篇】  

一、网站

1.首页等数据变更慢的地方应该设置缓存。

2.充值通道应该用单独的域名和服务器处理,防止因网站被攻击而导致充值不到账。

3.下载链接可以采用ip方式,防止域名故障。

4.一定要有24小时客服。

5.充值要确保订单号重复(可以加用户ID)和退款处理逻辑的准确性。

6.对活动及功能进行统计,分析用户喜好。

7.如果网站代码是解释型语言(PHP、ASP),首次运行时应该把页面HTML、代码载入到Redis内存中,

提升运行速度。然后每隔几分钟检测文件是否修改,决定是否重新载入内存。

8.有条件最好购买证书,启用HTTPS。可以增强安全性、防篡改。

二、客户端

1.一定要有自动更新和版本识别功能。

2.如果采用网页界面,一定要内置默认页面,防止网络故障无法显示。

3.测试好xp和win8,以及32位和64位兼容性。

4.一定要有修复程序,做好最坏的处理(域名、服务器故障转移)。

5.使用Git或云盘对源码进行定期备份。

6.一定要具有管理员运行权限,使用InnoSetup等安装工具时,要设置管理员!

7.客户端启动后检测域名是否被劫持(ping、MD5参数),发现被劫持后启用IP直连或IP代理。

三、数据库

1.一定要实现自动备份,防止数据丢失。

2.最好采用云硬盘多重备份。

3.建立备用数据库服务器,当故障时自动切换。

4.自动清理垃圾数据!

5.对数据进行分析。占用空间、记录条数等。

6.使用Redis内存数据库缓存数据,减轻主数据库压力。

四、服务器

1.一定开启防火墙或相关策略

2.最好设置其他远程端口和限制访问IP

3.大文件下载一定要放在单独的下载服务器。

4.服务器故障自动短信和邮件通知!

5.使用单独的测试服务器对产品及更新进行调试。

五、域名

1.最好在国外申请,防止因为国内审核被封。

2.使用带有防攻击能力的域名解析商,如360网站卫士。

3.如果有多IP,可以同时添加电信、联通IP。

4.购买一个备用域名,当主域名受到影响,采用备用域名。

六、硬件

【安全篇】

一、网站

二、客户端

三、数据库

四、服务器

1.对连接远程端口进行实时监测,发现连接登陆后发送登陆者IP、截屏(必要时可进行远程控制)。

并检测是否有磁盘载入,有新磁盘和硬件载入也发送通知。如果磁盘内有一个disk_key.txt文件,里面md5验证正确就不发送通知。

2.可以在线设定禁止某个ip或某地区用户远程,也可以设置白名单。

五、域名

六、硬件

转载于:https://my.oschina.net/tangtes/blog/549917

你可能感兴趣的文章
“亲切照料”下的领域驱动设计
查看>>
除了输入法,移动端AI还有哪些想象空间?
查看>>
回家路上想起来关于Js一个有趣的东西
查看>>
B端大数据应用的架构实践与思考
查看>>
2019 SRE 调查报告:事故处理是主要工作,SRE 压力山大
查看>>
React创建组件的三种方式及其区别
查看>>
大中型企业的天网:Apache Geode
查看>>
Windows Server已可安装Docker,Azure开始支持Mesosphere
查看>>
本地部署比SaaS更容易满足GDPR要求吗?
查看>>
业内预测:2017中国光通信设备规模将达近千亿元
查看>>
网页开发从业者仍更重视桌面程序及网页应用
查看>>
如何解决mysql数据库8小时无连接自动关闭
查看>>
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区
查看>>
Rushcrm:如何利用CRM系统的权限设置
查看>>
《Cisco IPv6网络实现技术(修订版)》一2.7 复习题
查看>>
Facebook 开源 Android 调试工具 —— Stetho
查看>>
生活不止有苟且,还有N个免费DevOps开源工具
查看>>
视频直播Android推流SDK初体验
查看>>
第十三天:制定预算
查看>>
java技术团队必须要注意的那几个点
查看>>