问题标签 [lightweight-processes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 扩展事件捕获最少的事件以获得更好的性能
我们有遗留应用程序,有很多用户连接到我们的遗留系统。我们了解我们的工作和数据库维护活动。但是,我们看到很多不同的用户也在访问生产系统。我们希望捕获最少量的扩展事件,以查看不同的第三方用户是什么以及他们正在运行哪些查询。
我们的扩展活动会话当前配置:
我们添加了以下事件。我们在服务器中为我们的数据库应用了过滤器。我们正在写入限制为 5 GB 的磁盘文件目标并回收文件,以避免文件系统膨胀。
- module_end(附加事件字段:语句)
- rpc_completed(附加事件字段:语句)
- sql_batch_completed(附加事件字段:批处理文本)
我们正在捕获以下全局字段。
- 客户端应用程序名称
- database_id
- nt_username
- sql文本
- 用户名
但是,即使是上面的一个,对于生产系统来说也是压倒性的。所以,我们正在努力减少捕获量。
我们针对最小扩展事件的计划变更捕获:
- 除数据库过滤器外,应用过滤器以从事件捕获中删除已知用户
- 只需捕获 rpc_completed、sql_batch_completed 事件
- 只需捕获client_app_name,database_id,username全局字段,因为我们可以从事件字段中获取sql语句:语句
我们的问题: 请建议,我们是否在最小配置模式下配置了扩展事件会话。或者您是否建议对活动会话进行更多更改。
谢谢你的帮助。
更新:我们的修改脚本供参考
web-services - 从 Basic/TB WebBrowser 通过基本 HTML 版本网站访问 WebMail(即:“Mail.com”)电子邮件
问题:(1)用户或我如何从简单/直接访问网络电子邮件/网络邮件(即:“Mail.com”)基本/轻量级/移动 网络浏览器 通过/通过安全/加密连接并使用其 基于普通/基本/精简版/轻量级/移动 HTML 版本的网络服务/网站/站点?
(2) 我/用户可以使用哪些其他替代网络邮件解决方案(最好:免费解决方案)来发送/接收电子邮件?
(3) 哪些站点/URL 需要添加到 Cookie-Or-Script EXCEPTION 列表中,以允许与 Web 邮件服务器或 OAuth2 身份验证令牌/Cookie 通信?
(4) 需要在 Cookie-Or-Script EXCEPTION 列表中添加哪些站点/URL,以允许为电子邮件客户端程序 TB=Thunderbird、SM=SeaMonkey 等保存 OAuth2 身份验证令牌/Cookie?
问题结束。
详细信息:(
如果您没有时间阅读更多信息,或者如果您不尊重我/某人可能有不同的偏好/选择等,
或者您不想了解,
请避免/跳过下面的阅读内容 -为我/用户的问题提供 1 个或更多解决方案,
或者在您不想提供帮助时避免/跳过)
缩写:
即 = 在示例中。
aka = 也称为。
Eml = 电子邮件/邮件。
Auth = 身份验证/验证。
MSP = 邮件服务提供商。
WMSP = WebMail 服务提供商。
ESP = 电子邮件服务提供商。
ISP = 互联网服务提供商。
Web 浏览器 (HTTP/HTTPS) 客户端(示例):Firefox、Safari、Chromium。
电子邮件客户端(示例):Thunderbird、SeaMonkey、Outlook。
一些电子邮件客户端软件程序/应用程序还包含其中的网络浏览器引擎/核心,例如:Thunderbird、SeaMonkey 等。这些软件具有打开网络浏览器选项卡的选项,因此可以在电子邮件客户端内的网络浏览器选项卡内使用/访问网络邮件服务/网站。这就是这个 stackoverflow question+answer 的目标使用。当电子邮件相关的外部服务器访问是从相同的软件(与用于访问许多其他 3rd 方网站的 Web 浏览器分离的)完成时,通常更容易设置安全/防火墙规则来控制/过滤此类数据净流量,并将电子邮件相关的 cookie、组件、数据流量等与网络浏览器相关的数据流量分开。还有许多其他好处(例如:
为什么使用“Mail.com”?而不是使用所有这些( Mail.com 、 HushMail、ProtonMail、Tutanota、Zoho-Mail、Mailfence、iCloud、Excite-Mail 等)基于 WebMail 的邮件/电子邮件服务提供商 (ESP/MSP/WMSP) NAME AGAIN & AGAIN,在这里,我将仅使用“ Mail.com ”来指代所有/任何这些基于 ESP/MSP/WMSP 的 webmail。
BASIC WEBMAIL(s) / WEB-EMAIL(s) SERVICE Examples:
很少有基于简单/纯 HTML 版本的网站/webservice 来访问电子邮件的示例,也称为基本webmail /webemail 服务等。
YAHOO:任何用户都可以通过其安全的纯 HTML 版本网站访问“Yahoo”电子邮件,方法是使用以下链接:
https://login.yahoo.com/?.src=ym&lang=&done=https%3A%2F%2Fmail。 yahoo.com%2Fneo%2Fb%2Flaunch
并通过标准 HTML 版本网站访问“Yahoo”电子邮件:
https://login.yahoo.com/?.src=ym&lang=&done=https%3A%2F%2Fmail.yahoo。 com%2F
- 雅虎电子邮件也可以通过直接从电子邮件客户端程序使用免费的 IMAPS+POP3S+SMTPS 邮件服务器服务免费访问,更多信息:https
: //en-global.help.yahoo.com/kb/SLN4075.html IMAPSimap.mail.yahoo.com:993
或 POP3Spop.mail.yahoo.com:995
和
SMTPSsmtp.mail.yahoo.com:465
(TLS/SSL),
注意:如果用户选择 Connection-Security: TLS/SSL (encryption), Auth-Method: OAuth2 ,用于登录/访问电子邮件,那么,为了使 OAuth2 工作,Cookie 来自在 email-client 中需要允许特定的 URL。邮件服务器名称/地址末尾的数字是网络端口号,例如::993
预先分配给 IMAPS 使用。“IMAPS”末尾的“S”表示“安全”(通常表示“加密”)。用户还可以从 Yahoo 的 webmail 访问网站创建/获取 App-Key(又名:Mail-Key 等),并在密码字段中使用该 app-key 代码作为密码(而不是使用 Yahoo 电子邮件帐户的主/主密码)邮件帐户,在电子邮件客户端软件中。当用户想要使用基于 App-Key 的登录时,Auth-Method 应该是“Normal Password”并且连接安全必须是电子邮件客户端软件中的“SSL/TLS”(加密)。
GMAIL:任何用户都可以通过其安全的纯 HTML 版本网站访问“GMail”(来自 Google)电子邮件,方法是使用以下链接:
https ://mail.google.com/mail/u/0/h/1pq68r75kzvdr/?v %3Dlui
并再次使用标准版(具有所有功能),可以使用:
https
://mail.google.com/mail/u/0/?nocheckbrowser
“GMail”参考:https://support。 google.com/mail/answer/15049?hl=en
- GMail 还允许通过使用以下邮件服务器服务免费访问:
IMAPSimap.gmail.com:993
或 POP3Spop.gmail.com:995
和
SMTPSsmtp.gmail.com:465
(TLS/SSL),
注意:如果用户选择 Connection-Security: TLS/SSL (encryption), Auth-Method: "Normal Password", 用于登录/访问 GMail 邮件,则需要在 email-client 中指定 GMail 账户的主密码,并且用户还必须在 GMail 设置中选择“允许安全性较低的应用程序”选项,并启用基于 IMAP(s)/POP(s) 的访问。用户还可以使用 OAuth2 作为 Auth-Method 从电子邮件客户端软件登录/访问电子邮件。为此,必须在电子邮件客户端中允许使用 Cookie,并且无需在 GMail 设置中选择“允许安全性较低的应用程序”选项,但用户可能必须在 GMail 设置中启用基于 IMAP(s)/POP(s) 的访问,并且用户必须允许/批准电子邮件客户端软件。
Hotmail/Outlook/Live/MSN/etc : Microsoft(MS) Outlook/Hotmail/Live/etc 免费电子邮件服务可在"Live.com"
或"Outlook.Live.com"
网站上免费访问。“Outlook.Live.com”站点包含一个选项(通过标准 HTML 模式登录后可用)以通过模式访问站点/服务"Light Version"
,一旦/当设置/启用时,MS webmail 服务允许通过普通方式访问电子邮件HTML 网站。
并且 MS 还允许免费的 IMAPS+POP3S+SMTPS 邮件服务器访问,可以从普通电子邮件客户端使用,用于访问免费电子邮件帐户(或免费 microsoft 帐户)的电子邮件。要访问电子邮件,请使用此处显示的“MSN”行中的信息:https : //support.microsoft.com/en-us/office/pop-and-imap-email-settings-for-outlook-8361e398-8af4-4e97- b147-6c6c4ac95353
IMAPSimap-mail.outlook.com:993
或 POP3Spop-mail.outlook.com:995
和
SMTPSsmtp-mail.outlook.com:587
(startTLS),
注意:如果用户选择 Connection-Security: TLS/SSL (encryption), Auth-Method: "Normal Password", 用于登录/访问电子邮件,则用户可以使用 main - 用于从电子邮件客户端软件访问电子邮件的密码,并且密码通过 TLS/SSL 加密连接,因此它很好且安全(如果它使用强加密)。
Tell/Inform+Push Microsoft 从STARTTLS切换到 TLS/SSL,因为 TLS/SSL 比 STARTTLS 更安全。STARTTLS 可以被滥用1、2、3、4来侵犯用户的隐私权:窃取或监视用户。问题:“Live.com”(Outlook/Hotmail/Live 等)免费电子邮件是否可以在不启用“LightVersion”选项的情况下使用特定 URL(例如类似于 Yahoo/Google 的 URL)通过纯 HTML 站点访问?
示例结束。
WEBMAIL 1:
需要 WebMail/WebService 访问基于在线 webmail 的电子邮件/邮件服务提供商 (ESP/MSP)。
“ Mail.com ” MSP 似乎不向免费帐户持有人提供任何基于 IMAPS/POP3S 的免费服务来获取/查看他们收到的电子邮件,也不提供任何免费的 SMTPS 服务来从免费帐户向外发送电子邮件。因此,似乎只有拥有免费帐户的我/用户才能使用他们的服务,或者从任何网络浏览器通过“ Mail.com ”网站使用他们的服务,或者通过他们自己的“ Mail.com”应用程序访问他们的网站。而且他们的官方应用程序也没有任何使用PGP / OpenPGP / GPG / SMIME的选项基于安全的电子邮件。
- 另一个问题是,“ Mail.com ”或者它的母公司似乎使用了来自太多其他子域的太多其他微网络服务,等等!“
Mail .com”及其子域未经过DNSSEC + DANE签名,因此用户无法 100% 确定他们是否使用了真实的站点/服务。 - 所以我(和用户)需要知道如何通过使用安全/加密连接但通过纯 HTML 或轻量级 HTML 版本从简单/基本/轻量级 WEB-BROWSER轻松发送+接收+查看“ Mail.com”电子邮件来自“ Mail.com”的网络电子邮件网络服务。
- 如果可以通过使用电子邮件客户端上的一些插件(例如:BrowseInTab,ThunderBrowse、WebApp、WebMail 等。你知道任何其他/更好的插件吗?(这是我访问“ Mail.com ”的首选方式)
- 如果您知道并且如果您愿意,还请与我+用户分享其他(主要)在线电子邮件服务提供商的相同信息。
- 请假设我正在使用一个非常简单和基本(或轻量级)的网络浏览器,或者请假设我正在使用一个非常基本的电子邮件客户端程序。
- 与“ Mail.com ”类似,以下这些电子邮件服务(基于网络邮件/网络服务)提供商也不向免费电子邮件帐户用户提供免费的 IMAPS/POP3S/SMTPS 访问,而仅提供 HTTPS(端口 443)协议免费的基于 web-service/web-access(基于网页的电子邮件访问),因此它们是“webmail”提供者。来自以下电子邮件服务的许多用户也需要一个解决方案(针对我的顶部问题),通过使用电子邮件服务提供商的基本/纯 HTML 版本网站访问电子邮件,以便从基本/轻量级网络浏览器软件使用或从基本使用/轻量级电子邮件客户端软件。
- Webmail-providers: HushMail , ProtonMail , Tutanota , Zoho-Mail , Mailfence , iCloud , Excite-Mail等。
但是这些服务提供商应该提供至少基于 POP3S+SMTPS 协议的免费访问,因为这两种协议是最低限度的并且正在使用至少从 1984 年开始,需要从电子邮件客户端软件访问电子邮件,还需要轻松发送+接收安全(签名或加密或加密+签名)电子邮件。
- Webmail-providers: HushMail , ProtonMail , Tutanota , Zoho-Mail , Mailfence , iCloud , Excite-Mail等。
WEBMAIL ACCESS INTO SELF-HOSTED MAIL-SERVER:
另一个主要/大用途和需要对电子邮件进行 Web 访问(又名:webmail,又名:基于 Web 浏览器的访问):在我的情况下,它用于访问 MY-OWN SELF- HOSTED 1 , 2 (small) MAIL-SERVER , 同样许多其他用户 & 团队 & 组等也需要对电子邮件进行网络访问,无论是为了他们的业务还是为了他们自己的项目,或者只是为了他们自己的个人/私人用途,通过自托管。
- 这样的邮件服务器(比较)通常使用开源和免费软件,并且所有者/用户经常/通常使用功能较弱或过载的服务器计算机,并且通常/通常许多邮件服务器没有广泛接受的公共CA(证书颁发机构)为它配置的基于 SSL/TLS 证书/证书(并且可能使用简单的免费自签名 TLS/SSL-cert ),并且一些邮件服务器也会因为额外的内存使用和额外的计算资源而过载由病毒/恶意软件/垃圾邮件检查器、扫描仪等软件消耗。
- 最近,来自 CA 的免费 SSL/TLS 证书:LE( Let's-Encrypt 1 , 2 ) 已被广泛使用,(甚至最近另一个新来的 CA : ZS( ZeroSSL 1)因其易用性而变得流行) . 因此,基于 LE 的 SSL/TLS 证书已开始增加 Web+电子邮件服务器中的加密使用率,因此用户(和服务器所有者)的隐私也在增加。
- 而且,如果个人或小型企业或基于小组/团队的邮件服务器运营商想要,那么他们/他/她可以通过减少特定 4 协议的使用来避免执行协议:IMAP4S/993、POP3S/995、邮件-Submission/587,Mail-Submission-Over-TLS/465,
相反,他们/他/她可以增加使用 2 个协议:基于 HTTPS/443 协议的网络邮件与最终用户交互,以及 SMTPS/25 协议发送向远程(邮件)服务器发送电子邮件(或从其接收电子邮件)。 - 用户可以使用这些免费(和开源)的邮件服务器包(又名:mail-server-suite,又名:mail-server-package,又名:mail-server-stack)轻松创建邮件服务器:Mail-in -a-Box , MailCow (for Docker) , Modoboa , Usermin (webmail), iRedMail +iRedAdmin (这个组合的开源版只有四个功能)等。
- 还有许多(开源)服务器管理员(又名:托管服务器控制面板)类型的软件,它们还可以创建功能齐全的邮件服务器(以及许多其他服务器):Webmin + Virtualmin,GNUpanel,ISPConfig,等等等等 您还可以在 wikipedia 站点或此处查看服务器控制面板的
比较。
BASIC WEB-BROWSER:
一个轻量级/plain/simple HTML网站/website 通常使用非常简单的basic/plain HTML,可能使用简单的CSS 样式,可能使用非常非常少的JS(JavaScripts) 或根本没有JS,不使用任何Flash /Java 或任何其他对象/媒体等。
BASIC HTML WEB-SERVICE:纯 HTML 站点/网站/Web 服务通常经过调整/优化以在通常支持最低+安全标准(或最新/最佳)安全性
的小规模或轻型网络浏览器上工作(加密/解密)协议,但轻量级浏览器通常不具备高级查看/界面支持/功能(也就是说,它们可能缺乏大/宽屏幕,因此轻量级网络浏览器需要显示更少的元素以使最少的项目对用户,以便用户可以通过触摸/点击/鼠标使用它)和轻量级浏览器,通常/通常在具有非常少可用计算资源(或低速或低 FLOP/S 微处理器)等限制的设备上运行。
有关轻量级 Web 浏览器的更多信息:
https://en.wikipedia.org/wiki/Comparison_of_lightweight_web_browsers
有关移动网络浏览器的更多信息:
https ://en.wikipedia.org/wiki/Mobile_browser
“电子邮件客户端”是指一种允许接收/发送/查看电子邮件的程序。更多信息:https ://en.wikipedia.org/wiki/Comparison_of_email_clients
电子邮件服务端口:
电子邮件/邮件处理系统使用的 Internet 或计算机网络连接端口:
ISP = Internet 服务提供商,它们也提供邮件服务,因此它们也是 MSP。
MSP = 邮件服务提供商。例如:在线邮件/电子邮件服务提供商、网络邮件/网络电子邮件服务提供商等。
IMAPS/IMAP 或 POPS/POP 服务用于查看/获取电子邮件(从邮件服务器到用户(电子邮件)客户端软件/应用程序) . SMTP服务用于发送电子邮件。
协议(又名:服务):端口#;
IMAPS/IMAP4S:993(加密);IMAP/IMAP4:143(未加密,通常不是私有);
POPS/POP3S:995(加密);POP/POP3:110(未加密,通常不是私有);
SMTP/SMTPS:25(通常用于Email Server To Server通信,可以加密也可以不加密,取决于email-server软件能力,通常在企业级ISP连接中允许,在住宅中通常不允许- 类 ISP 连接,企业级连接内使用的电子邮件客户端可以使用端口 25 发送电子邮件);
SMTPS/SMTP (Mail-Submission):587(通常用于住宅 ISP 连接中的电子邮件客户端,通常STARTTLS加密,但可能使用非加密协议);如果您的 ISP/MSP 使用 STARTTLS 则告诉/推送他们切换到 TLS/SSL,因为 TLS/SSL 比 STARTTLS 更安全。STARTTLS 可以被滥用1 , 2 , 3 , 4 侵犯用户的隐私权:窃取或监视用户;
SMTPS/SMTP(基于 TLS 协议的消息提交):465(通常用于住宅级连接中的电子邮件客户端,通常使用 TLS/SSL 加密);
HTTPS (Secure-HTTP) : 443 (webmail. web-service. SSL/TLS encrypted. 用于使用网络浏览器访问(查看、接收、发送)电子邮件);
HTTP : 80 (not-encrypted, not-private) (避免使用) ;
当使用未加密协议或使用未加密(又名开放)协议发送/接收信息/消息时,在这种情况下,电子邮件/消息内容可以立即被任何人查看+存储+缓存中间,所以私人信息不再是私人的。
顺便说一句,我的问题不是关于电子邮件的消息(或电子邮件正文或内容)查看(或写作)格式或选择,例如:“纯文本”电子邮件或“HTML”电子邮件。
额外信息:(
如果您没有时间阅读更多信息,或者如果您不尊重我/某人可能有不同的偏好/选择等,
请避免/跳过以下阅读)
当信息/数据在用户(本地)设备/计算机和远程 Web 服务器(或远程服务提供商)之间传输/通过 Internet 时,加密协议有助于保护信息/数据隐私。加密协议可以在短时间内保持数据的私密性+安全性,直到一段时间后通过使用各种鲁莽方案/后门侵犯用户隐私权而削弱/破解/破坏加密,这些方案/后门也会被发现+访问由许多其他有害和更鲁莽的实体/人。
- 如果普通人或他们的孩子没有“布”-保护自己的身体,只有特富才有“布”(或特+富也有目的地脱衣服),那么特富赢了,并实现了对普通人的伤害(例如:病毒感染,晒伤/癌症,裸体引起的社会混乱,医院+制药行业赚更多的钱,只允许特殊/富有/腐败的人做不道德和不道德的闭门造车影响数十亿人的秘密讨论,等等落后+不文明)。“加密”就像互联网上的“布”,等等。我们都必须拥有布料(真实世界)+加密(网络世界)。所有的互联网设备都可以有多种加密软件,加密不需要特殊的硬件,steller-wind、prism、echelon、xkeyscore、USA-spy-on-UN的真实加密已经危及数据和人类生命/安全支持/依赖系统等的安全和隐私,这就是为什么 Privacy-Rights 具有高优先级和在美国宪法 (1791) 中,作为美国公民自由联盟第 4 修正案、Law.Cornell.Edu、B排在第 4 位联合国/欧盟还支持所有成员国签署/同意的隐私权( 1948 年《世界人权宣言》第 12 条,以及 2014年第69/166条等)。
- 枪支,权力(法律/滥用法律/有罪不罚)主要掌握在警察/执法/司法部门的一个主要种族手中,造成了大规模的公民不平等和大规模的系统犯罪+腐败,并赋予了有害的种族主义等权力, 所以枪支、权力、法律等需要对所有方面都是平等的,并且所有人都必须平等+相同+轻松访问,这就是为什么我们在第二高优先级的地方有第二修正案。一个人或只有一些人不能凌驾于法律之上。法律必须平等地适用于任何人,无论谁符合法律的标准。如果所有人都不能拥有相同的枪支、工具等,并且如果所有人都没有相同且容易平等地访问这些枪支,那么一个解决方案是:所有人都必须放弃那些枪支、工具等并牺牲访问权限对 那些 , 为 所有人 创造 平等 和 正义 . 解除人们自我保护工具的武装并不好,只有坏人/独裁者才能从缺乏这些工具中受益,因为他们知道当他们犯下更多罪行或虐待更多民众或掠夺更多金钱时,他们不必害怕人们从人。所有人都需要关于这些责任的培训/教育,(例如:处理车辆/汽车,需要驾驶培训+测试,对吗?所以要处理这些工具,还需要培训+测试),以及执法人员需要拥有至少 10 倍的培训+测试和至少 10 倍的人性在他们的大脑+心脏中,真正地“服务和保护”人们,而不是“窃取和杀死”他们的生活/隐私等。所有人都需要定期/频繁地测试(现实世界)有资格携带/拥有/访问这些工具来响应+阻止国内邪恶人员的攻击。同样,所有人也必须接受平等的培训,并且可以轻松访问类似的工具,以便在互联网(网络世界)内使用来响应 + 阻止邪恶公司、邪恶实体、邪恶窃贼机构等的攻击和数据盗窃是在国内。
EXTRA-INFO 结束。
细节结束。
python - 轻量级 python 到可执行文件?
我一直在使用pyinstaller
将 python 文件转换为可执行文件的方法。但是,即使是打印等小型应用程序,可执行文件的大小也超过 6mb"hello world"
我做了一些研究,发现有一个程序nuitka
可以将文件编译成 C 语言并进行一些优化。然而,事实证明nuitka
仍然需要libpython
并因此创建大尺寸的可执行文件。
那么是否有任何程序或编译器可以将 python 文件转换为轻量级的可执行文件?
tradingview-api - Trading veiw 轻量级图表将时间刻度设置为一小时
我目前正在为我的烛台图使用轻量级图表,但我遇到了一个问题。我如何在烛台中设置我的数据。
我的数据。
我该如何设置这些数据需要帮助!