收藏此站 联系我们 网站
当前位置:首页» 网站推广 » 【建站服务】海门网站制作【海门网站优化】海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城-域名申请

【建站服务】海门网站制作【海门网站优化】海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城-域名申请

作者: 风兰 . 阅读量: 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; }

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

海门网站制作海门网站优化海门建网站、海门微信公众号运营、海门网页设计、海门微信小程序商城


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务