【建站服务】海门网站制作【海门网站优化】海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城-域名申请
作者: 风兰 . 阅读量: 16 . 发表时间:2022-09-20 15:23:54
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
海门网站制作【海门网站优化】海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城
海门区,隶属江苏省南通市,位于江苏省东南部,长江北岸,东北濒临黄海,南靠长江,全境总面积1148.71平方千米, [1] 截至2020年,海门区户籍人口98.87万人。 [14] 截至2020年6月,海门区下辖3个街道9个镇。 [2] 海门区人民政府驻海门街道北京中路600号。 [3]
后周显德五年(958年),置海门县,属通州辖领。 [4] 2020年,撤销海门市,设立海门区。 [3] 海门文化属吴越文化,海门人主要使用吴语,属江浙民系。 [5-7] 海门区境内地势平坦,沟河纵横。 [1] 属北亚热带季风气候区,四季分明。 [8]
海门区是全国双拥模范县 [9] 、国家生态文明建设示范区 [10] 、国家卫生城市 [11] 、中国特色农产品优势区 [12] 、革命文物保护利用片区分县 [13] 、国家知识产权示范城市。
2020年,海门区地区生产总值1442.57亿元,比上年增长5.5%。其中,第一产业增加值68.73亿元,第二产业增加值710.13亿元,第三产业增加值663.71亿元,增长6.8%,三次产业结构为4.8:49.2:46.0。
七牛云存储接口调用:
<?phpclass Qiniu_Api {
private static $_instance = null; //实例对象
public static function getInstance()
{
if (self::$_instance === null) {
self::$_instance = new Qiniu_Api();
}
return self::$_instance;
}}复制代码QQ开放平台接口调用:
<?phpclass QQ_Api {
private static $_instance = null; //实例对象
public static function getInstance()
{
if (self::$_instance === null) {
self::$_instance = new QQ_Api();
}
return self::$_instance;
}}复制代码以上明显是重复性的编码,如果使用DI对上面这些服务进行统一管理,则这三个类乃至其他的需要实现单例获取的代码都可以忽略不写。改用DI注册服务的代码如下:
DI()->aStockApi = 'Weibo_Api';DI()->aDioAopi = 'Qiniu_Api';DI()->aShopApi = 'QQ_Api';复制代码
而原来的代码实现,去掉单例模式的代码后简化成:
<?phpclass Weibo_Api { }class Qiniu_Api { }class QQ_Api { }复制代码好处2:统一资源注册,便于后期维护管理
这里引入DI,更多是为了“一处创建,多处使用”这一理念, 而不是各自创建,各自使用。
考虑以下场景:假设需要缓存业务数据,则可事先注册一个实现了缓存机制的实例服务。
DI()->cache = new FileCache();复制代码
然后提供给多个客户端使用:
// 缓存页面内容DI()->cache->set('indexHtml', $indexContent, 600); // 缓存公共配置DI()->cache->set('config', $config, 86400); // 缓存数组数据DI()->cache->set('artistList', $artistList, 60);复制代码当需要切换文件缓存到高效缓存,如Redis缓存时,只需要重新注册缓存服务即可,如:
DI()->cache = new RedisCache();复制代码
其他原来的使用保持不变。
依赖注入的一个很大的优势就在于可以推迟决策,当需要用到某个对象时,才对其实例化。可以让开发人员在一开始时不必要关注过多的细节实现,同时也给后期的扩展和维护带来极大的方便。再上一层,假设未来我们需要更高级的缓存服务,那么我们可以在不影响客户端使用的情况下,轻松升级。例如这里演示的缓存,当有需要时,我们也可以轻易升级切换到多级缓存,还记得前面所学的多级缓存策略吗?
好处3:延迟式加载,提高性能
延迟加载可以通过DI中的类名初始化、匿名函数这两种方式来实现。
延迟加载有时候是非常有必要的,如在初始化项目的配置时,随着配置项的数据增加,服务器的性能也将逐渐受到影响,因为配置的内容可能是硬编码,可能来自于数据库,甚至需要通过接口从后台调用获取, 特别当很多配置项不需要使用时。而此时,支持延时加载将可以达到很好的优化,不用担心在需要使用的时候忘记了初始化,同时可以提高服务器性能,提高响应速度。
如对一些耗时的资源可用匿名函数的进行注册。
DI()->hightResource = function() {
// 获取返回耗性能的资源
//return $resource; }
海门网站制作【海门网站优化】海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


